Piwik\AssetManager A

Total Complexity 64
Dependencies 18
Dependents 9
Total lines 396
Lines of code 222
Logical lines of code 132
Comment lines 127
Methods 31
Properties 3

Methods 31

Method Rating Maintainability Complexity Lines of code
removeMergedAssets()
A
46 11 42
getLoadedPlugins()
S
62 7 11
pluginContainsJScriptAssets()
S
54 6 21
getJsInclusionDirective()
S
60 4 13
isMergedAssetsDisabled()
S
65 4 9
getAssetDirectory()
S
63 3 10
removeAssets()
S
74 2 5
getIndividualJsIncludesFromAssetFetcher()
S
65 2 9
__construct()
S
66 2 8
getPluginUmdChunks()
S
63 2 10
getMergedStylesheet()
S
68 1 7
getNonCoreJScriptFetcher()
S
79 1 3
compileCustomStylesheets()
S
69 1 6
getMergedUIAsset()
S
79 1 3
getMergedNonCoreJSAsset()
S
80 1 3
getMergedCoreJSAsset()
S
80 1 3
getMergedStylesheetAsset()
S
80 1 3
setCacheBuster()
S
81 1 3
setMinimalStylesheetFetcher()
S
81 1 3
getPluginUmdJScriptFetcher()
S
78 1 3
getCoreJScriptFetcher()
S
79 1 3
getMergedCoreJavaScript()
S
79 1 3
setTheme()
S
81 1 3
getIndividualCoreAndNonCoreJsIncludes()
S
78 1 3
getMergedJavascript()
S
72 1 5
getCssInclusionDirective()
S
80 1 3
getInstance()
S
72 1 5
getCompiledBaseCss()
S
70 1 6
getMergedJavaScriptChunk()
S
72 1 5
getMergedNonCoreJavaScript()
S
79 1 3
compileCustomJs()
S
66 1 8